package com.jxtc.enterprise.employee.vo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * 公司员工通过
 */
@Getter
@Setter
@ToString
public class WxLoginSuccessVO {

    /**
     * 员工所属公司 id
     */
    private String companyId;

    /**
     * 员工所属公司名称
     */
    private String companyName;

    /**
     * 员工所属部门id
     */
    private String departId;

    /**
     * 员工所属部门名称
     */
    private String departName;

    /**
     * 员工点餐时使用的菜单
     */
    private String menuId;

    private String headImageUrl;

    private String middleRegionImageUrl;

    private List<String> noteImageUrl;

    private String userName;

    private String phoneNumber;

    private Float balance;

    private String token;

    /**
     * 需求背景：有些用户会在下单截止时间后，微信消息 给 租户，进行加餐；对于租户的手机号登录后，返回的登录信息中的 canOrderAllTime 为true，这样 在下单添加购物车时，不用校验当前时间是否已经超过了下单截止时间
     * 对于其他用户，则返回 false，如果超过了下单截止时间，则不允许下单
     */
    private boolean canOrderAllTime;

    /**
     * 是否显示客户餐
     */
    private Boolean showVipUserFoodBtn = false;
}
